Iloilo là một tỉnh của Philippines thuộc vùng Tây Visayas. Iloilo nằm trên phần phía nam của hòn đảo Panay, Iloilo giáp với tỉnh Antique về phía tây và Capiz về phía bắc, ngoài bờ biển đông nam của tỉnh là đảo Guimaras, trước thuộc về tỉnh nhưng nay là một tỉnh riêng. Qua vinh Panay và eo biển Guimaras là tỉnh Negros Occidental. Tỉnh lị là thành phố Iloilo.
Tỉnh Iloilo là vùng đầm lầy lớn nhất Tây Visayas sau Sanderbans. Tỉnh được chia làm hai khu vực địa lý, vùng cao nguyên ở Madia-as ở ranh giới phía tây và vùng đồng bằng thấp chiếm phần lớn diện tích tỉnh. Một vài hòn đảo nhỏ ở phía đông tỉnh là cực bắc của biển Visayan như Pan de Azucar, Sicogon.